div#navi{
background:transparent url(../images/layout/navigation/navi_bg.jpg) repeat-x scroll 0 0;
height:74px;
width:1019px;
}

div#navi_links{
background:transparent url(../images/layout/navigation/navi_links.png) no-repeat scroll 0 0;
height:74px;
width:1019px;
}

div#navi_rechts{
background:transparent url(../images/layout/navigation/navi_rechts.png) no-repeat scroll right center;
height:74px;
left:12px;
position:relative;
width:1007px;
}

	div#navi_rechts ul{
		list-style:none;
		display: block;
		float:   left;
		margin:  0px;
		padding: 0pc;
	}
	
	div#navi_rechts>ul{
		margin-left:8px;
	}
	
	div#navi_rechts ul>li{
		font: 	11px/27px Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		width:	1009px;
		display:block;
		text-transform:uppercase;
	}
	
		/* --- SUB NAVIGATION            ------------------------------------ */
		
		div#navi_rechts>ul>li:last-child{
			width:  974px;
			margin: 0px 0px 0px 35px;
		}
		
		div#navi_rechts>ul>li a, div#navi_rechts>ul>li a:visited, div#navi_rechts>ul>li a:focus, div#navi_rechts>ul>li a:active{
			color:  #9b9b9b;
			margin-right:20px;
			font-weight:normal;
		}
		
		div#navi_rechts>ul>li a:hover{
			color: #0092dd;
			margin-right:20px;
			font-weight:normal;
		}

		/* --- MAIN NAVIGATION            ------------------------------------ */

		div#navi_rechts ul>li ul li{
			font: 	10px/45px bold Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
			width:  109px;
			float:	left;
			display:block;
			text-transform:uppercase;
			text-align: center;
		}
		
		div#navi_rechts ul>li ul li a, div#navi_rechts ul>li ul li a:visited, div#navi_rechts ul>li ul li a:focus{
			background:url(../images/layout/navigation/navi_button.jpg) no-repeat;
			width:  109px; 
			height: 40px;
			color:	#FFF;
			display:block;
		}
		
		div#navi_rechts ul>li ul li a:hover{
			background:url(../images/layout/navigation/navi_button_hover.jpg) center no-repeat;
			width: 	109px;
			height: 40px;
			color:	#0092dd;
			display:block;
		}
		
		div#navi_rechts ul>li ul li.active a{
			background:url(../images/layout/navigation/navi_button_active.png) no-repeat;
			width: 	109px;
			height: 40px;
			color:	#FFF;
			display:block;
		}

span.navigation {
    position:relative;
    top:16px;
    font-weight:normal;
    text-align:center;
    text-transform:uppercase;
	font:10px bold Calibri,"Lucida Sans Unicode",Arial,Helvetica,sans-serif
}
li.navi_links{
	background:transparent url(../images/layout/navigation/navi_links.png) no-repeat scroll 0 0;
	float:left;
	height:40px;
	width:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
li.navi_rechts{
	background:transparent url(../images/layout/navigation/navi_rechts.png) no-repeat scroll right center;
	float:none;
	height:40px;
	width:1019px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.TabbedPanels {
	background:transparent url(../images/layout/navigation/navi_bg.jpg) repeat-x scroll 0 0;
	height:40px;	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 1018px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 0px;
	float: left;
	background:url(../images/layout/navigation/navi_button.jpg) no-repeat;
	width:  109px; 
	height: 40px;
	color:	#FFF;
	display:block;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	text-align:center;
}
.TabbedPanelsTableft { 
	background:transparent url(../images/layout/navigation/navi_links.png) no-repeat scroll 0 0;
	height:74px;
	width:1019px;
}
 .TabbedPanelsTabHover {
	background:url(../images/layout/navigation/navi_button_hover.jpg) center no-repeat;
	width: 	109px;
	height: 40px;
	color:	#0092dd;
	display:block;
	outline:none;
}
.TabbedPanelsTabSelected {
	background:url(../images/layout/navigation/navi_button_active.png) no-repeat;
	width: 	109px;
	height: 40px;
	color:	#FFF;
	display:block;
	outline:none;}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	outline:none;
}
.TabbedPanelsContentGroup {
	background:transparent url(../images/layout/navigation/navibtmbg.png) repeat-x scroll 0 0;
	height:34px;	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 1019px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border:medium none;
	bottom:0px;
	clear:both;
	color:#333333;
	left:0px;
	position:relative;
	text-transform:uppercase;
}
* +html .TabbedPanelsContentGroup {
	background:transparent url(../images/layout/navigation/navibtmbg.png) repeat-x scroll 0 0;
	height:34px;	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 1019px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border:medium none;
	bottom:40px;
	clear:both;
	color:#333333;
	left:0px;
	position:relative;
	text-transform:uppercase;
}
.TabbedPanelsContent {padding: 0px;}
.TabbedPanelsContentVisible {}